i love embarking on adventures - Español Inglés Diccionario